#ifndef BOAT_H
#define BOAT_H

#include <string>
#include <list>
#include "mesh.h"

class boat
{
public:
    boat();
    std::string name;          //name of object
    std::string mesh;          //name of mesh type (filename)
    blackjack::Mesh *obj;      //pointer to mesh data
    std::list<int*> positions; //list of waypoints for ship
    float current[3];          //current position (in 3-D now)
    bool colliding;            //crashed...sinking likely
    bool danger;               //near obstacles
    void setColliding(bool);   //set collision checking or not
};

#endif // BOAT_H
